State Space Reduction by Non-Standard Semantics for Deadlock Analysis

نویسندگان

  • Nicoletta De Francesco
  • Antonella Santone
  • Gigliola Vaglini
چکیده

In recent years many techniques have been developed for automatically verifying concurrent systems and most of them are based on the representation of the concurrent system by means of a transition system. State explosion is one of the most serious problems of this approach: often the prohibitive number of states renders the veriication ineecient and, in some cases, impossible. We propose a method for reducing the state space of the transition system corresponding to a CCS process that suites deadlock analysis. The reduced transition system is generated by means of a non-standard operational semantics containing a set of rules which are, in some sense, an abstraction, preserving deadlock freeness, of the inference rules of the standard semantics. Our method does not build the standard transition system, but directly generates an abstract system with a fewer number of states, so saving memory space. We characterize a class of processes whose abstract transition system is not exponential in the number of parallel components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Non-Standard Semantics for Generating Reduced Transition Systems

In recent years many techniques have been developed for automatically verifying concurrent systems and most of them are based on a representation of the concurrent system by means of a transition system. State explosion is one of the most serious problems of this approach: in fact often the prohibitive number of states renders the veriication ineecient and, in some cases, impossible. We propose...

متن کامل

A Hybrid Meta-heuristic Approach to Cope with State Space Explosion in Model Checking Technique for Deadlock Freeness

Model checking is an automatic technique for software verification through which all reachable states are generated from an initial state to finding errors and desirable patterns. In the model checking approach, the behavior and structure of system should be modeled. Graph transformation system is a graphical formal modeling language to specify and model the system. However, modeling of large s...

متن کامل

Floating Time Transition System: More Efficient Analysis of Timed Actors

The actor model is a concurrent object-based computational model in which event-driven and asynchronously communicating actors are units of concurrency. Actors are widely used in modeling real-time and distributed systems. Floating-Time Transition System (FTTS) is proposed as an alternative semantics for timed actors, and schedulability and deadlock-freedom analysis techniques have been develop...

متن کامل

Fast Deadlock Detection in CCS Systems Using Petri Nets

This paper proposes a non-interleaving semantics for CCS, and explores its consequences for the state space reduction possibilities in deadlock detection tools. In particular, it defines a class of CCS compositions for which sets of simultaneous actions may replace numerous permutations of single action sequences in such tools. It also presents a fast software tool for deadlock detection/proof ...

متن کامل

The application of a resource logic to the non-temporal analysis of processes acting on resources

business process analysis, bunched implications, concurrency, demos Many systems exist that can be modelled as processes interacting through shared resources -people, factories and computer systems to name but a few. Building upon a logic capable of reasoning about static resource models, the Logic of Bunched Implications, we tentatively define the semantics of a logic capable of reasoning abou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 30  شماره 

صفحات  -

تاریخ انتشار 1998